/*! \file mem_operators.inl
 *	\brief 
 *
 *	created:	2009/11/20
 *	created:	20:11:2009   18:00
 *	filename: 	o:\main\libs\mem\mem_operators.inl
 *	file path:	o:\main\libs\mem
 *	file base:	mem_operators
 *	file ext:	inl
 *	author:		Vitalii Trubchaninov
 *				venngraydog@gmail.com
 */

#include "impl/routines.h"

inline
void* operator new(std::size_t size)
{
	return tt::mem::impl::mgt_new(size);
}

inline
void* operator new[](std::size_t size)
{
	return tt::mem::impl::mgt_new_array(size);
}

inline
void operator delete(void* p)
{
	tt::mem::impl::mgt_delete(p);
}

inline
void operator delete[](void* p)
{
	tt::mem::impl::mgt_delete_array(p);
}
